package task;

public class task3 {
    public static void main(String[] args) {
        //获取数组最大值和最小值操作：利用Java的Math类的random()方法，随机生成10个数，填充一个数组
        //并找出产生10个随机数中最大的、最小的数。提示：使用 int num=(int)(100*Math.random());
        int[] nums=new int[10];
        for (int i = 0; i <10; i++) {
            nums[i]=(int)(Math.random()*100);
        }
        System.out.println("数组中的元素有：");
        for(int num:nums) {
            System.out.print(num + "\t");
        }
        System.out.println();
        int max=nums[0];
        int min=nums[0];
        for (int i = 0; i < nums.length; i++) {
            if (nums[i]>max){
                max=nums[i];
            }
            if (nums[i]<min){
                min=nums[i];
            }
        }
        System.out.println("max="+max);
        System.out.println("min="+min);

       /* int[] arr = new int[10];*//*定义数组长度为10*//*
        for (int i = 0; i < arr.length; i++)
        { *//*随机产生需要的数（大小在1到100之间）*//*
            arr[i] = (int)(Math.random()*100);
        }
        System.out.println("数组中的元素有：");
        for (int n : arr )
        {
            System.out.print(n+"\t");
        }
        System.out.println();
        int min,max;
        max = min = arr[0];*//*假设第一个元素是最大值,也是最小值。*//*
        for (int i = 0; i<arr.length; i++)
        {
            if (arr[i] > max)
            {
                max = arr[i];
            }
            if (arr[i] < min)
            {
                min = arr[i];
            }
        }
        System.out.println("最小值是：" + min);
        System.out.println("最大值是：" + max);*/
    }
}
